package cn.dengta.webapp.trade.form.query;

import java.util.Date;

import cn.dengta.common.validator.Form;
import cn.dengta.webapp.base.entity.ChannelAppType;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

@Setter
@Getter
@Accessors(chain = true)
public class AdjustQuery implements Form {

	/** 搜索参数：例如，clicks,installs,maus */
	private String kpis;
	/** 为参数分组，例如， trackers,install_date */
	private String grouping;
	/** 同期群周期：从day/week/month 中任选一个 */
	private String period;
	/** 国家/地区名称：例如，de,us */
	private String countries;
	/** 操作系统名称：例如，ios,android */
	private String osNames;
	/** 与UTC 0 时区的时差，例如：如果您希望查询的起止日期是以北京时间定义的，那么您在此可以设此参数为：utc_offset=08:00 */
	private String utcOffset;
	/** 设备类型：例如，phone,tablet */
	private String deviceTypes;
	/** 事件 KPI：例如，revenue_events,revenue */
	private String eventKpis;
	/** 可以发出 sandbox 或真实流量请求 */
	private Boolean sandbox;
	/** 点击、展示或结合点击与展示。字符串 click、impression 或 all */
	private String attributionType;
	/** adjust跟踪码 */
	private String trackerToken;
	/** 维度 */
	private String dimensions;
	/** 指标 */
	private String metrics;
	private Date startDate;
	private Date endDate;
	public String channel;
	public ChannelAppType appType;

}
